Tutorial by Freddricc

This tutorial will teach you how to turn your MIDI files into Minecraft Bedrock function files. (MIDI files will have a .mid tag)

1.  Go to     http://flashmusicgames.com/midi/mid2txt.php
2. Insert your MIDI file and it will output text. Select and copy ALL of the text.

3. Go to     http://code.sololearn.com/W7KRAU8HSmvn/#js
4. Run the command, you will receive 3 prompts.
5. For the first prompt, put the name of the song (all lower case & no spaces)
6. For the second prompt, paste in the text that you copied on step 2.
7. For the third prompt, put the speed (I recommend to use 20 for most songs)
8. Select and copy ALL of the output

9. Open the "Custom Music" zip file (If your reading this than you probably already have)
10. Go to functions -> music
11. Create new text file and paste the code you got from step 8.
12. Rename it EXACTLY what you put on step 5. (make sure to change it from .txt to .mcfunction)
13. Go to functions -> song
14. You will see the list of songs that I have added, you will see a pattern and you can copy what it looks like and add your own (make sure the name is EXACTLY the same as steps 5 and 12.)
15. Turn the .zip file back into a .mcpack file and import it to minecraft.

Congrats! It should work (If it doesn't, ask your question in the comments on MCPEDL!)